# MAI Study course
![MAI](https://upload.wikimedia.org/wikipedia/ru/f/f0/Emblem_of_Moscow_Aviation_Institute.svg)
**Скат на обучение в МАИ ♥️**
## I sem
```
lab5   ✅ -> Написать программу на МТ, которое реализует задание соответствующее варианту
lab7   ✅ -> Написать программу на Нормальных Алгоритмах Маркова (НАМ) по вариантам 
lab8   ✅ -> Написать 3 простых программы на СИ, чтобы приобрести базывые навыки. Сложение чисел
lab9   ✅ -> Программа выполняет рассчёт координат по формулам и проверяет вхождение точки в область
lab11  ✅ -> Обработка последовательности литер входного текстового файла. Конечные автоматы
lab12  ✅ -> Анализ и обработка целого числа
lab13  ✅ -> Алгоритмы с множествами 
lab14  ✅ -> Вложенные циклы с параметрами. Обход и работа с матрицами
lab15  ✅ -> Обработка и анализ матриц
KP1    ✅ -> Схема домашнего компьютера
KP2    ✅ -> Схема лабораторной вычислительной системы
KP3    ✅ -> Машинный ноль
KP4    ✅ -> Процедуры и функции в качестве параметров
ref    🟥 -> 
```
 - [x] `in process`
 - [ ] `finish`
 
## II sem
```
lab20   🟥 -> Программирование на awk//sed
lab21   ✅ -> Программирование на bash
lab22   🟥 -> TEX. Издаительская система
lab23   ✅ -> Обработка деревьев
lab24   🟥 -> Дерево выражений
lab25   ✅ -> Автоматизация сборки программ на Си с помощью утилиты make
lab26   ✅ -> Абстрактные типы данных. АиСД.
KP5     🟥 -> 
KP6     🟥 -> 
KP7     🟥 -> 
KP8     🟥 -> 
KP9     🟥 -> 
```
 - [x] `in process`
 - [ ] `finish`

## III sem
```
------ OOP:
--- lab1 ✅ -> Написать класс Rational. Перегрузить операторы сложения, вычитания, деления, умножения и операторов сравнения.
--- lab2 ✅ -> Определение пользовательского литерала для класса Rational.
--- lab3 ✅ -> Спроектировать три класса для различный фигур. Применить наследование. 
--- lab4 ✅ -> Написать контеёнер первого уровня TNaryTree для класса Hexagon.
--- lab5 🟥 -> 
--- lab6 🟥 -> 
--- lab7 🟥 ->
--- lab8 🟥 ->
------ OS:
--- lab2   ✅ -> Взаимодействие процессов
--- lab3   ✅ -> Использование многопоточного программирование в задаче
--- lab4   🟥 -> 
--- lab5   🟥 -> 
--- lab6-8 🟥 -> 
```
 - [x] `in process`
 - [ ] `finish`